package com.excerise.collection;

import java.util.ArrayList;

/**
 * 集合中的方法练习
 *
 * @author Way on 2021/4/26
 */
public class Methods {

    public static void main(String[] args) {
        ArrayList<Object> list = new ArrayList<>();
        // add:添加方法中是自动装箱
        list.add("nick");
        list.add(0);
        // new Integer(0);
        list.add(true);
        System.out.println(list);
        // remove
        // list.remove("nick");//指定删除
        // list.remove(0);//索引删除
        // contains
        System.out.println(list.contains("jack"));
        // size
        System.out.println(list.size());
        // isEmpty
        System.out.println(list.isEmpty());
        // clear
        // list.clear();
        // addAll
        ArrayList<Object> arrayList = new ArrayList<>();
        arrayList.add("李白");
        arrayList.add("猪八戒");
        arrayList.add("兰陵王");
        arrayList.add("婉儿");
        list.addAll(arrayList);
        System.out.println(list);
        // containsAll
        System.out.println(list.containsAll(arrayList));
        // removeAll
        System.out.println(list.removeAll(arrayList));
        // 结果输出
        System.out.println(list);
    }
}
